.title {
    font-size: 42px;
    margin: 0;
    padding: 10px 0;
}
.reDetail {
    * {
        margin: 0;
        padding: 0;
    }
    p {
        font-size: 16px;
        line-height: 20px;
        padding: 5px 0;
    }

    h1 {
        font-size: 30px;
        line-height: 30px;
        padding: 15px 0;
    }

    table {
        margin-bottom: 20px;
        border: 1px solid #ddd;
        word-break: normal;

        td {
            padding: 5px;
        }
    }

    pre {
        margin-bottom: 20px;
        padding: 15px;
        font-size: 13px;
        word-wrap: normal;
        word-break: break-word !important;
        word-break: break-all;
        white-space: pre;
        overflow: auto;
        border-radius: 4px;
        width: auto;
    }

    .hljs {
        display: block;
        overflow-x: auto;
        padding: .5em;
        color: #abb2bf;
        background: #282c34;
        .hljs-comment{
            color: #d0d1d4;
            font-style: normal;
        }
    }
}